Dec 02 22:21:48.060 INFO testing pnetlink-0.0.3 against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 22:21:48.061 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 22:21:48.424 INFO [stdout] 8951c0b2d9be3d322d69dbfefec3230b4d4696b34b5f5990bb28d583404612a2
Dec 02 22:21:48.425 INFO running `"docker" "start" "-a" "8951c0b2d9be3d322d69dbfefec3230b4d4696b34b5f5990bb28d583404612a2"`
Dec 02 22:21:49.242 INFO [stderr] usermod: no changes
Dec 02 22:21:49.511 INFO [stderr]    Compiling syntex_errors v0.42.0
Dec 02 22:21:49.511 INFO [stderr]    Compiling pnet_sys v0.21.0
Dec 02 22:21:50.475 INFO [stderr]    Compiling pnet_datalink v0.21.0
Dec 02 22:21:54.643 INFO [stderr]    Compiling syntex_syntax v0.42.0
Dec 02 22:22:28.235 INFO [stderr]    Compiling syntex v0.42.2
Dec 02 22:22:29.947 INFO [stderr]    Compiling pnet_macros v0.21.0
Dec 02 22:22:33.835 INFO [stderr]    Compiling pnet_packet v0.21.0
Dec 02 22:22:33.837 INFO [stderr]    Compiling pnetlink v0.0.3 (/source)
Dec 02 22:22:53.195 INFO [stderr]    Compiling pnet_transport v0.21.0
Dec 02 22:22:54.435 INFO [stderr]    Compiling pnet v0.21.0
Dec 02 22:23:00.643 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:00.643 INFO [stderr]  --> src/packet/netlink.rs:3:5
Dec 02 22:23:00.643 INFO [stderr]   |
Dec 02 22:23:00.643 INFO [stderr] 3 | use libc;
Dec 02 22:23:00.643 INFO [stderr]   |     ^^^^
Dec 02 22:23:00.643 INFO [stderr]   |
Dec 02 22:23:00.643 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:00.643 INFO [stderr] 
Dec 02 22:23:00.643 INFO [stderr] warning: unused imports: `BufRead`, `BufReader`
Dec 02 22:23:00.643 INFO [stderr]  --> src/packet/netlink.rs:5:20
Dec 02 22:23:00.643 INFO [stderr]   |
Dec 02 22:23:00.643 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:00.643 INFO [stderr]   |                    ^^^^^^^ ^^^^^^^^^
Dec 02 22:23:00.643 INFO [stderr] 
Dec 02 22:23:00.643 INFO [stderr] warning: unused import: `std::marker::PhantomData`
Dec 02 22:23:00.643 INFO [stderr]  --> src/packet/netlink.rs:6:5
Dec 02 22:23:00.643 INFO [stderr]   |
Dec 02 22:23:00.643 INFO [stderr] 6 | use std::marker::PhantomData;
Dec 02 22:23:00.643 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.643 INFO [stderr] 
Dec 02 22:23:00.643 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:00.643 INFO [stderr]  --> src/packet/netlink.rs:7:38
Dec 02 22:23:00.643 INFO [stderr]   |
Dec 02 22:23:00.643 INFO [stderr] 7 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:00.643 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:00.643 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused import: `RtAttrMtuPacket`
Dec 02 22:23:00.647 INFO [stderr]  --> src/packet/route/addr.rs:2:144
Dec 02 22:23:00.647 INFO [stderr]   |
Dec 02 22:23:00.647 INFO [stderr] 2 | use packet::route::{IfAddrCacheInfoPacket,MutableIfInfoPacket,IfAddrPacket,MutableIfAddrPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket,RtAttrMtuPacket};
Dec 02 22:23:00.647 INFO [stderr]   |                                                                                                                                                ^^^^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:00.647 INFO [stderr]  --> src/packet/route/addr.rs:4:23
Dec 02 22:23:00.647 INFO [stderr]   |
Dec 02 22:23:00.647 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:00.647 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:00.647 INFO [stderr]  --> src/packet/route/addr.rs:7:14
Dec 02 22:23:00.647 INFO [stderr]   |
Dec 02 22:23:00.647 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:00.647 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:00.647 INFO [stderr]   --> src/packet/route/addr.rs:11:5
Dec 02 22:23:00.647 INFO [stderr]    |
Dec 02 22:23:00.647 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:00.647 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:00.647 INFO [stderr]   --> src/packet/route/addr.rs:12:5
Dec 02 22:23:00.647 INFO [stderr]    |
Dec 02 22:23:00.647 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:00.647 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:00.647 INFO [stderr]   --> src/packet/route/addr.rs:13:5
Dec 02 22:23:00.647 INFO [stderr]    |
Dec 02 22:23:00.647 INFO [stderr] 13 | use libc;
Dec 02 22:23:00.647 INFO [stderr]    |     ^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.647 INFO [stderr] warning: unused import: `LittleEndian`
Dec 02 22:23:00.647 INFO [stderr]   --> src/packet/route/addr.rs:15:17
Dec 02 22:23:00.647 INFO [stderr]    |
Dec 02 22:23:00.647 INFO [stderr] 15 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:00.647 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 02 22:23:00.647 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:00.652 INFO [stderr]  --> src/packet/route/neighbour.rs:2:5
Dec 02 22:23:00.652 INFO [stderr]   |
Dec 02 22:23:00.652 INFO [stderr] 2 | use libc;
Dec 02 22:23:00.652 INFO [stderr]   |     ^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `RtAttrMtuPacket`
Dec 02 22:23:00.652 INFO [stderr]   --> src/packet/route/neighbour.rs:11:35
Dec 02 22:23:00.652 INFO [stderr]    |
Dec 02 22:23:00.652 INFO [stderr] 11 |                     RtAttrPacket, MutableRtAttrPacket, RtAttrMtuPacket};
Dec 02 22:23:00.652 INFO [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:00.652 INFO [stderr]   --> src/packet/route/neighbour.rs:13:23
Dec 02 22:23:00.652 INFO [stderr]    |
Dec 02 22:23:00.652 INFO [stderr] 13 | use packet::netlink::{MutableNetlinkPacket, NetlinkPacket, NetlinkErrorPacket};
Dec 02 22:23:00.652 INFO [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:00.652 INFO [stderr]   --> src/packet/route/neighbour.rs:16:16
Dec 02 22:23:00.652 INFO [stderr]    |
Dec 02 22:23:00.652 INFO [stderr] 16 | use ::socket::{NetlinkSocket, NetlinkProtocol};
Dec 02 22:23:00.652 INFO [stderr]    |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:00.652 INFO [stderr]   --> src/packet/route/neighbour.rs:18:5
Dec 02 22:23:00.652 INFO [stderr]    |
Dec 02 22:23:00.652 INFO [stderr] 18 | use pnet::packet::MutablePacket;
Dec 02 22:23:00.652 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:00.652 INFO [stderr]   --> src/packet/route/neighbour.rs:20:5
Dec 02 22:23:00.652 INFO [stderr]    |
Dec 02 22:23:00.652 INFO [stderr] 20 | use pnet::packet::PacketSize;
Dec 02 22:23:00.652 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:00.652 INFO [stderr]    --> src/packet/route/neighbour.rs:390:13
Dec 02 22:23:00.652 INFO [stderr]     |
Dec 02 22:23:00.652 INFO [stderr] 390 |         use std::ffi::CStr;
Dec 02 22:23:00.652 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:00.652 INFO [stderr] 
Dec 02 22:23:00.652 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:00.652 INFO [stderr]  --> src/packet/route/route.rs:6:43
Dec 02 22:23:00.652 INFO [stderr]   |
Dec 02 22:23:00.652 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator, NetlinkReader, NetlinkRequestBuilder};
Dec 02 22:23:00.653 INFO [stderr]   |                                           ^^^^^^^^^^^^^
Dec 02 22:23:00.653 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:00.659 INFO [stderr]    --> src/packet/route/route.rs:100:13
Dec 02 22:23:00.659 INFO [stderr]     |
Dec 02 22:23:00.659 INFO [stderr] 100 |         use std::ffi::CStr;
Dec 02 22:23:00.659 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `MutableRtMsgPacket`, `RtAttrPacket`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:2:35
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 2 | use packet::route::{FibRulePacket,MutableRtMsgPacket,MutableIfInfoPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket};
Dec 02 22:23:00.659 INFO [stderr]   |                                   ^^^^^^^^^^^^^^^^^^                                    ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `packet::route::link::Link`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:3:5
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 3 | use packet::route::link::Link;
Dec 02 22:23:00.659 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:4:23
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:00.659 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:6:42
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:00.659 INFO [stderr]   |                                          ^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:7:14
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:00.659 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:00.659 INFO [stderr]  --> src/packet/route/rule.rs:9:5
Dec 02 22:23:00.659 INFO [stderr]   |
Dec 02 22:23:00.659 INFO [stderr] 9 | use pnet::packet::MutablePacket;
Dec 02 22:23:00.659 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:00.659 INFO [stderr]   --> src/packet/route/rule.rs:11:5
Dec 02 22:23:00.659 INFO [stderr]    |
Dec 02 22:23:00.659 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:00.659 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.659 INFO [stderr] 
Dec 02 22:23:00.659 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:00.659 INFO [stderr]   --> src/packet/route/rule.rs:12:5
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:00.660 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.660 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:00.660 INFO [stderr]   --> src/packet/route/rule.rs:13:5
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 13 | use libc;
Dec 02 22:23:00.660 INFO [stderr]    |     ^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.660 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 22:23:00.660 INFO [stderr]   --> src/packet/route/rule.rs:15:5
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 15 | use std::net::Ipv4Addr;
Dec 02 22:23:00.660 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.660 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:00.660 INFO [stderr]   --> src/packet/route/rule.rs:16:27
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 16 | use std::io::{Read,Cursor,self};
Dec 02 22:23:00.660 INFO [stderr]    |                           ^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.660 INFO [stderr] warning: unused import: `BigEndian`
Dec 02 22:23:00.660 INFO [stderr]   --> src/packet/route/rule.rs:17:31
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 17 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:00.660 INFO [stderr]    |                               ^^^^^^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.660 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:00.660 INFO [stderr]   --> src/packet/route/rule.rs:62:13
Dec 02 22:23:00.660 INFO [stderr]    |
Dec 02 22:23:00.660 INFO [stderr] 62 |         use std::ffi::CStr;
Dec 02 22:23:00.660 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 02 22:23:00.660 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkPacket`
Dec 02 22:23:00.667 INFO [stderr]  --> src/packet/audit/mod.rs:1:23
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 1 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket};
Dec 02 22:23:00.667 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `NetlinkBufIterator`
Dec 02 22:23:00.667 INFO [stderr]  --> src/packet/audit/mod.rs:3:23
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 3 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:00.667 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:00.667 INFO [stderr]  --> src/packet/audit/mod.rs:4:16
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 4 | use ::socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:00.667 INFO [stderr]   |                ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:00.667 INFO [stderr]  --> src/packet/audit/mod.rs:6:5
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 6 | use pnet::packet::MutablePacket;
Dec 02 22:23:00.667 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:00.667 INFO [stderr]  --> src/packet/audit/mod.rs:9:5
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 9 | use libc;
Dec 02 22:23:00.667 INFO [stderr]   |     ^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `pnet::packet::PrimitiveValues`
Dec 02 22:23:00.667 INFO [stderr]  --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/audit/audit.rs:2:5
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 2 | use pnet::packet::PrimitiveValues;
Dec 02 22:23:00.667 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `Future`
Dec 02 22:23:00.667 INFO [stderr]  --> src/tokio.rs:2:15
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 2 | use futures::{Future, Poll, Async};
Dec 02 22:23:00.667 INFO [stderr]   |               ^^^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:00.667 INFO [stderr]  --> src/tokio.rs:7:76
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 7 | use ::packet::netlink::{NetlinkPacket,MutableNetlinkPacket,NetlinkMsgFlags,self};
Dec 02 22:23:00.667 INFO [stderr]   |                                                                            ^^^^
Dec 02 22:23:00.667 INFO [stderr] 
Dec 02 22:23:00.667 INFO [stderr] warning: unused imports: `IfInfoPacket`, `MutableIfInfoPacket`
Dec 02 22:23:00.667 INFO [stderr]  --> src/tokio.rs:8:23
Dec 02 22:23:00.667 INFO [stderr]   |
Dec 02 22:23:00.667 INFO [stderr] 8 | use ::packet::route::{IfInfoPacket,MutableIfInfoPacket};
Dec 02 22:23:00.668 INFO [stderr]   |                       ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:00.668 INFO [stderr] 
Dec 02 22:23:00.668 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:00.668 INFO [stderr]  --> src/tokio.rs:9:38
Dec 02 22:23:00.668 INFO [stderr]   |
Dec 02 22:23:00.668 INFO [stderr] 9 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:00.668 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:00.668 INFO [stderr] 
Dec 02 22:23:01.441 INFO [stderr] warning: unreachable statement
Dec 02 22:23:01.441 INFO [stderr]   --> src/tokio.rs:56:9
Dec 02 22:23:01.441 INFO [stderr]    |
Dec 02 22:23:01.441 INFO [stderr] 56 |         buf.truncate(write_at);
Dec 02 22:23:01.441 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:01.441 INFO [stderr]    |
Dec 02 22:23:01.441 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 02 22:23:01.441 INFO [stderr] 
Dec 02 22:23:01.444 INFO [stderr] warning: use of deprecated item 'bytes::BytesMut::drain_to': use split_to instead
Dec 02 22:23:01.444 INFO [stderr]    --> src/tokio.rs:102:13
Dec 02 22:23:01.444 INFO [stderr]     |
Dec 02 22:23:01.444 INFO [stderr] 102 |         buf.drain_to(len as usize);
Dec 02 22:23:01.445 INFO [stderr]     |             ^^^^^^^^
Dec 02 22:23:01.445 INFO [stderr]     |
Dec 02 22:23:01.445 INFO [stderr]     = note: #[warn(deprecated)] on by default
Dec 02 22:23:01.445 INFO [stderr] 
Dec 02 22:23:01.967 INFO [stderr] warning: unused import: `Write`
Dec 02 22:23:01.967 INFO [stderr]  --> src/packet/netlink.rs:5:38
Dec 02 22:23:01.968 INFO [stderr]   |
Dec 02 22:23:01.968 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:01.968 INFO [stderr]   |                                      ^^^^^
Dec 02 22:23:01.969 INFO [stderr] 
Dec 02 22:23:01.969 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:01.969 INFO [stderr]  --> src/packet/audit/mod.rs:8:5
Dec 02 22:23:01.969 INFO [stderr]   |
Dec 02 22:23:01.970 INFO [stderr] 8 | use pnet::packet::PacketSize;
Dec 02 22:23:01.970 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:01.970 INFO [stderr] 
Dec 02 22:23:02.112 INFO [stderr] warning: unused variable: `val`
Dec 02 22:23:02.112 INFO [stderr]    --> src/socket.rs:174:48
Dec 02 22:23:02.113 INFO [stderr]     |
Dec 02 22:23:02.113 INFO [stderr] 174 |     pub fn getsockopt(&mut self, option: SockOpt, val: bool) -> Result<u32> {
Dec 02 22:23:02.113 INFO [stderr]     |                                                   ^^^ help: consider using `_val` instead
Dec 02 22:23:02.113 INFO [stderr]     |
Dec 02 22:23:02.114 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 22:23:02.114 INFO [stderr] 
Dec 02 22:23:02.114 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:02.114 INFO [stderr]    --> src/packet/route/addr.rs:182:17
Dec 02 22:23:02.115 INFO [stderr]     |
Dec 02 22:23:02.115 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:02.115 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:02.115 INFO [stderr] 
Dec 02 22:23:02.116 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:02.116 INFO [stderr]    --> src/packet/route/link.rs:244:17
Dec 02 22:23:02.116 INFO [stderr]     |
Dec 02 22:23:02.116 INFO [stderr] 244 |             let buf = vec![0; MutableIfInfoPacket::minimum_packet_size()];
Dec 02 22:23:02.117 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:02.117 INFO [stderr] 
Dec 02 22:23:02.155 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.156 INFO [stderr]    --> src/packet/route/addr.rs:182:13
Dec 02 22:23:02.156 INFO [stderr]     |
Dec 02 22:23:02.156 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:02.156 INFO [stderr]     |             ----^^^
Dec 02 22:23:02.156 INFO [stderr]     |             |
Dec 02 22:23:02.157 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:02.157 INFO [stderr]     |
Dec 02 22:23:02.157 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:23:02.157 INFO [stderr] 
Dec 02 22:23:02.178 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.179 INFO [stderr]    --> src/packet/route/addr.rs:394:13
Dec 02 22:23:02.179 INFO [stderr]     |
Dec 02 22:23:02.179 INFO [stderr] 394 |         let mut reply = conn.send(req);
Dec 02 22:23:02.180 INFO [stderr]     |             ----^^^^^
Dec 02 22:23:02.180 INFO [stderr]     |             |
Dec 02 22:23:02.180 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:02.180 INFO [stderr] 
Dec 02 22:23:02.227 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.227 INFO [stderr]    --> src/packet/route/neighbour.rs:171:29
Dec 02 22:23:02.227 INFO [stderr]     |
Dec 02 22:23:02.227 INFO [stderr] 171 |         self.with_rta_iter(|mut iter| {
Dec 02 22:23:02.227 INFO [stderr]     |                             ----^^^^
Dec 02 22:23:02.227 INFO [stderr]     |                             |
Dec 02 22:23:02.227 INFO [stderr]     |                             help: remove this `mut`
Dec 02 22:23:02.228 INFO [stderr] 
Dec 02 22:23:02.242 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.242 INFO [stderr]    --> src/packet/route/neighbour.rs:423:13
Dec 02 22:23:02.242 INFO [stderr]     |
Dec 02 22:23:02.242 INFO [stderr] 423 |         let mut data = vec![0; len];
Dec 02 22:23:02.242 INFO [stderr]     |             ----^^^^
Dec 02 22:23:02.242 INFO [stderr]     |             |
Dec 02 22:23:02.242 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:02.243 INFO [stderr] 
Dec 02 22:23:02.247 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.247 INFO [stderr]   --> src/packet/route/route.rs:95:13
Dec 02 22:23:02.247 INFO [stderr]    |
Dec 02 22:23:02.247 INFO [stderr] 95 |         let mut reply = conn.send(req);
Dec 02 22:23:02.247 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:02.247 INFO [stderr]    |             |
Dec 02 22:23:02.247 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:02.247 INFO [stderr] 
Dec 02 22:23:02.265 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:02.265 INFO [stderr]   --> src/packet/route/rule.rs:57:13
Dec 02 22:23:02.265 INFO [stderr]    |
Dec 02 22:23:02.265 INFO [stderr] 57 |         let mut reply = conn.send(req);
Dec 02 22:23:02.265 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:02.265 INFO [stderr]    |             |
Dec 02 22:23:02.265 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:02.265 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `dump_addr`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/addr.rs:332:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 332 |     fn dump_addr(msg: NetlinkPacket) {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `get_links_iter`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/link.rs:438:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 438 |     fn get_links_iter<R: Read>(r: NetlinkBufIterator<R>) -> LinksIterator<R> {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `get_neighbours_iter`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:385:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 385 |     fn get_neighbours_iter<R: Read>(r: NetlinkBufIterator<R>) -> NeighboursIterator<R> {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `dump_neighbour`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:389:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 389 |     fn dump_neighbour(msg: NetlinkPacket) {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `set_family`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:427:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 427 |     pub fn set_family(mut self, family: u8) -> Self {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `set_state`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:443:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 443 |     pub fn set_state(mut self, state: NeighbourState) -> Self {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `set_flags`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:451:5
Dec 02 22:23:02.707 INFO [stderr]     |
Dec 02 22:23:02.707 INFO [stderr] 451 |     pub fn set_flags(mut self, flags: NeighbourFlags) -> Self {
Dec 02 22:23:02.707 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.707 INFO [stderr] 
Dec 02 22:23:02.707 INFO [stderr] warning: method is never used: `set_type`
Dec 02 22:23:02.707 INFO [stderr]    --> src/packet/route/neighbour.rs:459:5
Dec 02 22:23:02.708 INFO [stderr]     |
Dec 02 22:23:02.708 INFO [stderr] 459 |     pub fn set_type(mut self, type_: u8) -> Self {
Dec 02 22:23:02.708 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.708 INFO [stderr] 
Dec 02 22:23:02.708 INFO [stderr] warning: enum is never used: `RtmType`
Dec 02 22:23:02.708 INFO [stderr]   --> src/packet/route/route.rs:30:1
Dec 02 22:23:02.708 INFO [stderr]    |
Dec 02 22:23:02.708 INFO [stderr] 30 | enum RtmType {
Dec 02 22:23:02.708 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 22:23:02.708 INFO [stderr] 
Dec 02 22:23:02.708 INFO [stderr] warning: method is never used: `dump_route`
Dec 02 22:23:02.708 INFO [stderr]   --> src/packet/route/route.rs:99:5
Dec 02 22:23:02.708 INFO [stderr]    |
Dec 02 22:23:02.708 INFO [stderr] 99 |     fn dump_route(msg: NetlinkPacket) {
Dec 02 22:23:02.708 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.708 INFO [stderr] 
Dec 02 22:23:02.708 INFO [stderr] warning: method is never used: `dump_rule`
Dec 02 22:23:02.708 INFO [stderr]   --> src/packet/route/rule.rs:61:5
Dec 02 22:23:02.708 INFO [stderr]    |
Dec 02 22:23:02.708 INFO [stderr] 61 |     fn dump_rule(msg: NetlinkPacket) {
Dec 02 22:23:02.708 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.708 INFO [stderr] 
Dec 02 22:23:02.715 INFO [stderr] warning: variant `Inet_diag` should have a camel case name such as `InetDiag`
Dec 02 22:23:02.715 INFO [stderr]   --> src/socket.rs:31:2
Dec 02 22:23:02.715 INFO [stderr]    |
Dec 02 22:23:02.715 INFO [stderr] 31 |     Inet_diag = 4,
Dec 02 22:23:02.715 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 22:23:02.715 INFO [stderr]    |
Dec 02 22:23:02.715 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 22:23:02.715 INFO [stderr] 
Dec 02 22:23:02.715 INFO [stderr] warning: variant `IP6_fw` should have a camel case name such as `Ip6Fw`
Dec 02 22:23:02.715 INFO [stderr]   --> src/socket.rs:40:2
Dec 02 22:23:02.715 INFO [stderr]    |
Dec 02 22:23:02.715 INFO [stderr] 40 |     IP6_fw = 13,
Dec 02 22:23:02.715 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 22:23:02.715 INFO [stderr] 
Dec 02 22:23:02.723 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.723 INFO [stderr]    --> src/packet/route/addr.rs:211:9
Dec 02 22:23:02.723 INFO [stderr]     |
Dec 02 22:23:02.723 INFO [stderr] 211 |         self.write(req.packet());
Dec 02 22:23:02.723 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.723 INFO [stderr]     |
Dec 02 22:23:02.723 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 22:23:02.723 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.723 INFO [stderr] 
Dec 02 22:23:02.723 INFO [stderr] warning: variant `LINK_NETNSID` should have a camel case name such as `LinkNetnsid`
Dec 02 22:23:02.723 INFO [stderr]   --> src/packet/route/neighbour.rs:43:5
Dec 02 22:23:02.723 INFO [stderr]    |
Dec 02 22:23:02.723 INFO [stderr] 43 |     LINK_NETNSID = 10,
Dec 02 22:23:02.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.723 INFO [stderr] 
Dec 02 22:23:02.731 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.731 INFO [stderr]    --> src/packet/route/neighbour.rs:164:9
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr] 164 | /         write!(f,
Dec 02 22:23:02.731 INFO [stderr] 165 | |                "{:?}: {:?}, {:?}, {:?}, {:?}",
Dec 02 22:23:02.731 INFO [stderr] 166 | |                family,
Dec 02 22:23:02.731 INFO [stderr] 167 | |                self.get_ifindex(),
Dec 02 22:23:02.731 INFO [stderr] 168 | |                self.get_state(),
Dec 02 22:23:02.731 INFO [stderr] 169 | |                self.get_flags(),
Dec 02 22:23:02.731 INFO [stderr] 170 | |                self.get_type());
Dec 02 22:23:02.731 INFO [stderr]     | |________________________________^
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.731 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.731 INFO [stderr] 
Dec 02 22:23:02.731 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.731 INFO [stderr]    --> src/packet/route/neighbour.rs:182:25
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr] 182 |                         write!(f, " lladdr: {:?}", mac_addr);
Dec 02 22:23:02.731 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.731 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.731 INFO [stderr] 
Dec 02 22:23:02.731 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.731 INFO [stderr]    --> src/packet/route/neighbour.rs:185:25
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr] 185 |                         write!(f, " vlan id: {:?}", rta.payload());
Dec 02 22:23:02.731 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.731 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.731 INFO [stderr] 
Dec 02 22:23:02.731 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.731 INFO [stderr]    --> src/packet/route/neighbour.rs:192:33
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr] 192 |                                 write!(f, " {:?}", addr);
Dec 02 22:23:02.731 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.731 INFO [stderr]     |
Dec 02 22:23:02.731 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.731 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.732 INFO [stderr]    --> src/packet/route/neighbour.rs:195:33
Dec 02 22:23:02.732 INFO [stderr]     |
Dec 02 22:23:02.732 INFO [stderr] 195 |                                 write!(f, "unknown address length {:?}", l);
Dec 02 22:23:02.732 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.732 INFO [stderr]     |
Dec 02 22:23:02.732 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.732 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:02.732 INFO [stderr]    --> src/packet/route/neighbour.rs:200:25
Dec 02 22:23:02.732 INFO [stderr]     |
Dec 02 22:23:02.732 INFO [stderr] 200 |                         write!(f, " unknown attribute {:?}", rta);
Dec 02 22:23:02.732 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:02.732 INFO [stderr]     |
Dec 02 22:23:02.732 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:02.732 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:02.732 INFO [stderr]   --> src/packet/route/route.rs:48:24
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr] 48 |         const NOTIFY = 0x100;
Dec 02 22:23:02.732 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr]    = note: #[warn(overflowing_literals)] on by default
Dec 02 22:23:02.732 INFO [stderr]    = note: the literal `0x100` (decimal `256`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:02.732 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:02.732 INFO [stderr]   --> src/packet/route/route.rs:49:24
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr] 49 |         const CLONED = 0x200;
Dec 02 22:23:02.732 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr]    = note: the literal `0x200` (decimal `512`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:02.732 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:02.732 INFO [stderr]   --> src/packet/route/route.rs:50:26
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr] 50 |         const EQUALIZE = 0x400;
Dec 02 22:23:02.732 INFO [stderr]    |                          ^^^^^
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr]    = note: the literal `0x400` (decimal `1024`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:02.732 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.732 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:02.732 INFO [stderr]   --> src/packet/route/route.rs:51:24
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr] 51 |         const PREFIX = 0x800;
Dec 02 22:23:02.732 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:02.732 INFO [stderr]    |
Dec 02 22:23:02.732 INFO [stderr]    = note: the literal `0x800` (decimal `2048`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:02.732 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:02.732 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:02.739 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:97:5
Dec 02 22:23:02.739 INFO [stderr]     |
Dec 02 22:23:02.739 INFO [stderr] 97  | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:02.739 INFO [stderr] 98  | |         let _self = self;
Dec 02 22:23:02.739 INFO [stderr] 99  | |         let co = 1;
Dec 02 22:23:02.739 INFO [stderr] 100 | |         (_self.packet[co] as u8)
Dec 02 22:23:02.739 INFO [stderr] 101 | |     }
Dec 02 22:23:02.739 INFO [stderr]     | |_____^
Dec 02 22:23:02.739 INFO [stderr]     |
Dec 02 22:23:02.739 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 02 22:23:02.739 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:02.739 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:232:5
Dec 02 22:23:02.739 INFO [stderr]     |
Dec 02 22:23:02.739 INFO [stderr] 232 | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:02.739 INFO [stderr] 233 | |         let _self = self;
Dec 02 22:23:02.739 INFO [stderr] 234 | |         let co = 1;
Dec 02 22:23:02.739 INFO [stderr] 235 | |         (_self.packet[co] as u8)
Dec 02 22:23:02.739 INFO [stderr] 236 | |     }
Dec 02 22:23:02.739 INFO [stderr]     | |_____^
Dec 02 22:23:02.739 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `set__pad` should have a snake case name such as `set_pad`
Dec 02 22:23:02.739 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:312:5
Dec 02 22:23:02.739 INFO [stderr]     |
Dec 02 22:23:02.739 INFO [stderr] 312 | /     pub fn set__pad(&mut self, val: u8) {
Dec 02 22:23:02.739 INFO [stderr] 313 | |         let _self = self;
Dec 02 22:23:02.739 INFO [stderr] 314 | |         let co = 1;
Dec 02 22:23:02.739 INFO [stderr] 315 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:02.739 INFO [stderr] 316 | |     }
Dec 02 22:23:02.739 INFO [stderr]     | |_____^
Dec 02 22:23:02.739 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:02.739 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2168:5
Dec 02 22:23:02.739 INFO [stderr]      |
Dec 02 22:23:02.739 INFO [stderr] 2168 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:02.739 INFO [stderr] 2169 | |         let _self = self;
Dec 02 22:23:02.739 INFO [stderr] 2170 | |         let co = 11;
Dec 02 22:23:02.739 INFO [stderr] 2171 | |         (_self.packet[co] as u8)
Dec 02 22:23:02.739 INFO [stderr] 2172 | |     }
Dec 02 22:23:02.739 INFO [stderr]      | |_____^
Dec 02 22:23:02.739 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:02.739 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2316:5
Dec 02 22:23:02.739 INFO [stderr]      |
Dec 02 22:23:02.739 INFO [stderr] 2316 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:02.739 INFO [stderr] 2317 | |         let _self = self;
Dec 02 22:23:02.739 INFO [stderr] 2318 | |         let co = 11;
Dec 02 22:23:02.739 INFO [stderr] 2319 | |         (_self.packet[co] as u8)
Dec 02 22:23:02.739 INFO [stderr] 2320 | |     }
Dec 02 22:23:02.739 INFO [stderr]      | |_____^
Dec 02 22:23:02.739 INFO [stderr] 
Dec 02 22:23:02.739 INFO [stderr] warning: method `set__padding` should have a snake case name such as `set_padding`
Dec 02 22:23:02.740 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2409:5
Dec 02 22:23:02.740 INFO [stderr]      |
Dec 02 22:23:02.740 INFO [stderr] 2409 | /     pub fn set__padding(&mut self, val: u8) {
Dec 02 22:23:02.740 INFO [stderr] 2410 | |         let _self = self;
Dec 02 22:23:02.740 INFO [stderr] 2411 | |         let co = 11;
Dec 02 22:23:02.740 INFO [stderr] 2412 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:02.740 INFO [stderr] 2413 | |     }
Dec 02 22:23:02.740 INFO [stderr]      | |_____^
Dec 02 22:23:02.740 INFO [stderr] 
Dec 02 22:23:02.747 INFO [stderr] warning: method `set__payload` should have a snake case name such as `set_payload`
Dec 02 22:23:02.747 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:4320:5
Dec 02 22:23:02.747 INFO [stderr]      |
Dec 02 22:23:02.747 INFO [stderr] 4320 | /     pub fn set__payload(&mut self, vals: &[u8]) {
Dec 02 22:23:02.747 INFO [stderr] 4321 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:02.747 INFO [stderr] 4322 | |         let mut _self = self;
Dec 02 22:23:02.747 INFO [stderr] 4323 | |         let current_offset = 8;
Dec 02 22:23:02.747 INFO [stderr] ...    |
Dec 02 22:23:02.747 INFO [stderr] 4330 | |         }
Dec 02 22:23:02.747 INFO [stderr] 4331 | |     }
Dec 02 22:23:02.747 INFO [stderr]      | |_____^
Dec 02 22:23:02.747 INFO [stderr] 
Dec 02 22:23:02.747 INFO [stderr] warning: method `set__zero` should have a snake case name such as `set_zero`
Dec 02 22:23:02.747 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/audit/audit.rs:533:5
Dec 02 22:23:02.747 INFO [stderr]     |
Dec 02 22:23:02.747 INFO [stderr] 533 | /     pub fn set__zero(&mut self, vals: &[u8]) {
Dec 02 22:23:02.747 INFO [stderr] 534 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:02.747 INFO [stderr] 535 | |         let mut _self = self;
Dec 02 22:23:02.747 INFO [stderr] 536 | |         let current_offset = 40;
Dec 02 22:23:02.747 INFO [stderr] ...   |
Dec 02 22:23:02.747 INFO [stderr] 543 | |         }
Dec 02 22:23:02.747 INFO [stderr] 544 | |     }
Dec 02 22:23:02.747 INFO [stderr]     | |_____^
Dec 02 22:23:02.747 INFO [stderr] 
Dec 02 22:23:04.885 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 15s
Dec 02 22:23:04.909 INFO [stderr] su: No module specific data is present
Dec 02 22:23:05.459 INFO running `"docker" "inspect" "8951c0b2d9be3d322d69dbfefec3230b4d4696b34b5f5990bb28d583404612a2"`
Dec 02 22:23:05.729 INFO running `"docker" "rm" "-f" "8951c0b2d9be3d322d69dbfefec3230b4d4696b34b5f5990bb28d583404612a2"`
Dec 02 22:23:06.095 INFO [stdout] 8951c0b2d9be3d322d69dbfefec3230b4d4696b34b5f5990bb28d583404612a2
Dec 02 22:23:06.099 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 22:23:06.612 INFO [stdout] 0688fb194c0cb6c081a3a2515405cc2a5594b81632278c448c7570fa612247d4
Dec 02 22:23:06.620 INFO running `"docker" "start" "-a" "0688fb194c0cb6c081a3a2515405cc2a5594b81632278c448c7570fa612247d4"`
Dec 02 22:23:08.079 INFO [stderr] usermod: no changes
Dec 02 22:23:08.308 INFO [stderr]    Compiling pnetlink v0.0.3 (/source)
Dec 02 22:23:18.710 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:18.710 INFO [stderr]  --> src/packet/netlink.rs:3:5
Dec 02 22:23:18.710 INFO [stderr]   |
Dec 02 22:23:18.710 INFO [stderr] 3 | use libc;
Dec 02 22:23:18.710 INFO [stderr]   |     ^^^^
Dec 02 22:23:18.711 INFO [stderr]   |
Dec 02 22:23:18.711 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:18.711 INFO [stderr] 
Dec 02 22:23:18.712 INFO [stderr] warning: unused imports: `BufRead`, `BufReader`
Dec 02 22:23:18.712 INFO [stderr]  --> src/packet/netlink.rs:5:20
Dec 02 22:23:18.712 INFO [stderr]   |
Dec 02 22:23:18.713 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:18.713 INFO [stderr]   |                    ^^^^^^^ ^^^^^^^^^
Dec 02 22:23:18.713 INFO [stderr] 
Dec 02 22:23:18.714 INFO [stderr] warning: unused import: `std::marker::PhantomData`
Dec 02 22:23:18.714 INFO [stderr]  --> src/packet/netlink.rs:6:5
Dec 02 22:23:18.714 INFO [stderr]   |
Dec 02 22:23:18.714 INFO [stderr] 6 | use std::marker::PhantomData;
Dec 02 22:23:18.714 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.714 INFO [stderr] 
Dec 02 22:23:18.714 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:18.714 INFO [stderr]  --> src/packet/netlink.rs:7:38
Dec 02 22:23:18.714 INFO [stderr]   |
Dec 02 22:23:18.714 INFO [stderr] 7 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:18.714 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:18.716 INFO [stderr] 
Dec 02 22:23:18.723 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:18.723 INFO [stderr]   --> src/packet/netlink.rs:60:9
Dec 02 22:23:18.723 INFO [stderr]    |
Dec 02 22:23:18.724 INFO [stderr] 60 |     use std::io::prelude;
Dec 02 22:23:18.724 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.735 INFO [stderr] 
Dec 02 22:23:18.735 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:18.736 INFO [stderr]   --> src/packet/netlink.rs:62:9
Dec 02 22:23:18.736 INFO [stderr]    |
Dec 02 22:23:18.736 INFO [stderr] 62 |     use std::io::BufRead;
Dec 02 22:23:18.736 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.736 INFO [stderr] 
Dec 02 22:23:18.737 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:18.737 INFO [stderr]   --> src/packet/netlink.rs:79:9
Dec 02 22:23:18.737 INFO [stderr]    |
Dec 02 22:23:18.737 INFO [stderr] 79 |     use std::io::prelude;
Dec 02 22:23:18.737 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.737 INFO [stderr] 
Dec 02 22:23:18.737 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:18.737 INFO [stderr]   --> src/packet/netlink.rs:81:9
Dec 02 22:23:18.737 INFO [stderr]    |
Dec 02 22:23:18.737 INFO [stderr] 81 |     use std::io::BufRead;
Dec 02 22:23:18.737 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.737 INFO [stderr] 
Dec 02 22:23:18.737 INFO [stderr] warning: unused import: `std::io::Read`
Dec 02 22:23:18.737 INFO [stderr]   --> src/packet/netlink.rs:82:9
Dec 02 22:23:18.737 INFO [stderr]    |
Dec 02 22:23:18.737 INFO [stderr] 82 |     use std::io::Read;
Dec 02 22:23:18.737 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 02 22:23:18.737 INFO [stderr] 
Dec 02 22:23:18.738 INFO [stderr] warning: unused import: `std::fs::File`
Dec 02 22:23:18.738 INFO [stderr]   --> src/packet/netlink.rs:98:9
Dec 02 22:23:18.738 INFO [stderr]    |
Dec 02 22:23:18.738 INFO [stderr] 98 |     use std::fs::File;
Dec 02 22:23:18.738 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 02 22:23:18.738 INFO [stderr] 
Dec 02 22:23:18.738 INFO [stderr] warning: unused import: `std::io::prelude`
Dec 02 22:23:18.738 INFO [stderr]   --> src/packet/netlink.rs:99:9
Dec 02 22:23:18.738 INFO [stderr]    |
Dec 02 22:23:18.738 INFO [stderr] 99 |     use std::io::prelude;
Dec 02 22:23:18.738 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.738 INFO [stderr] 
Dec 02 22:23:18.738 INFO [stderr] warning: unused import: `std::io::BufReader`
Dec 02 22:23:18.738 INFO [stderr]    --> src/packet/netlink.rs:100:9
Dec 02 22:23:18.738 INFO [stderr]     |
Dec 02 22:23:18.738 INFO [stderr] 100 |     use std::io::BufReader;
Dec 02 22:23:18.738 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.739 INFO [stderr] 
Dec 02 22:23:18.739 INFO [stderr] warning: unused import: `std::io::BufRead`
Dec 02 22:23:18.739 INFO [stderr]    --> src/packet/netlink.rs:101:9
Dec 02 22:23:18.739 INFO [stderr]     |
Dec 02 22:23:18.739 INFO [stderr] 101 |     use std::io::BufRead;
Dec 02 22:23:18.739 INFO [stderr]     |         ^^^^^^^^^^^^^^^^
Dec 02 22:23:18.739 INFO [stderr] 
Dec 02 22:23:18.739 INFO [stderr] warning: unused import: `std::io::Read`
Dec 02 22:23:18.739 INFO [stderr]    --> src/packet/netlink.rs:102:9
Dec 02 22:23:18.739 INFO [stderr]     |
Dec 02 22:23:18.739 INFO [stderr] 102 |     use std::io::Read;
Dec 02 22:23:18.739 INFO [stderr]     |         ^^^^^^^^^^^^^
Dec 02 22:23:18.739 INFO [stderr] 
Dec 02 22:23:18.740 INFO [stderr] warning: unused import: `RtAttrMtuPacket`
Dec 02 22:23:18.740 INFO [stderr]  --> src/packet/route/addr.rs:2:144
Dec 02 22:23:18.740 INFO [stderr]   |
Dec 02 22:23:18.740 INFO [stderr] 2 | use packet::route::{IfAddrCacheInfoPacket,MutableIfInfoPacket,IfAddrPacket,MutableIfAddrPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket,RtAttrMtuPacket};
Dec 02 22:23:18.740 INFO [stderr]   |                                                                                                                                                ^^^^^^^^^^^^^^^
Dec 02 22:23:18.740 INFO [stderr] 
Dec 02 22:23:18.740 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:18.740 INFO [stderr]  --> src/packet/route/addr.rs:4:23
Dec 02 22:23:18.740 INFO [stderr]   |
Dec 02 22:23:18.740 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:18.740 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.740 INFO [stderr] 
Dec 02 22:23:18.740 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:18.740 INFO [stderr]  --> src/packet/route/addr.rs:7:14
Dec 02 22:23:18.740 INFO [stderr]   |
Dec 02 22:23:18.740 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:18.740 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:18.740 INFO [stderr] 
Dec 02 22:23:18.740 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:18.740 INFO [stderr]   --> src/packet/route/addr.rs:11:5
Dec 02 22:23:18.740 INFO [stderr]    |
Dec 02 22:23:18.740 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:18.740 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.740 INFO [stderr] 
Dec 02 22:23:18.740 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:18.741 INFO [stderr]   --> src/packet/route/addr.rs:12:5
Dec 02 22:23:18.741 INFO [stderr]    |
Dec 02 22:23:18.741 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:18.741 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.741 INFO [stderr] 
Dec 02 22:23:18.741 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:18.741 INFO [stderr]   --> src/packet/route/addr.rs:13:5
Dec 02 22:23:18.741 INFO [stderr]    |
Dec 02 22:23:18.741 INFO [stderr] 13 | use libc;
Dec 02 22:23:18.741 INFO [stderr]    |     ^^^^
Dec 02 22:23:18.741 INFO [stderr] 
Dec 02 22:23:18.743 INFO [stderr] warning: unused import: `LittleEndian`
Dec 02 22:23:18.743 INFO [stderr]   --> src/packet/route/addr.rs:15:17
Dec 02 22:23:18.743 INFO [stderr]    |
Dec 02 22:23:18.743 INFO [stderr] 15 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:18.743 INFO [stderr]    |                 ^^^^^^^^^^^^
Dec 02 22:23:18.743 INFO [stderr] 
Dec 02 22:23:18.748 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:18.748 INFO [stderr]  --> src/packet/route/neighbour.rs:2:5
Dec 02 22:23:18.749 INFO [stderr]   |
Dec 02 22:23:18.749 INFO [stderr] 2 | use libc;
Dec 02 22:23:18.749 INFO [stderr]   |     ^^^^
Dec 02 22:23:18.749 INFO [stderr] 
Dec 02 22:23:18.750 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `RtAttrMtuPacket`
Dec 02 22:23:18.750 INFO [stderr]   --> src/packet/route/neighbour.rs:11:35
Dec 02 22:23:18.750 INFO [stderr]    |
Dec 02 22:23:18.750 INFO [stderr] 11 |                     RtAttrPacket, MutableRtAttrPacket, RtAttrMtuPacket};
Dec 02 22:23:18.750 INFO [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:18.750 INFO [stderr] 
Dec 02 22:23:18.750 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:18.750 INFO [stderr]   --> src/packet/route/neighbour.rs:13:23
Dec 02 22:23:18.750 INFO [stderr]    |
Dec 02 22:23:18.750 INFO [stderr] 13 | use packet::netlink::{MutableNetlinkPacket, NetlinkPacket, NetlinkErrorPacket};
Dec 02 22:23:18.750 INFO [stderr]    |                       ^^^^^^^^^^^^^^^^^^^^                 ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.750 INFO [stderr] 
Dec 02 22:23:18.750 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:18.750 INFO [stderr]   --> src/packet/route/neighbour.rs:16:16
Dec 02 22:23:18.750 INFO [stderr]    |
Dec 02 22:23:18.750 INFO [stderr] 16 | use ::socket::{NetlinkSocket, NetlinkProtocol};
Dec 02 22:23:18.750 INFO [stderr]    |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
Dec 02 22:23:18.750 INFO [stderr] 
Dec 02 22:23:18.752 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:18.752 INFO [stderr]   --> src/packet/route/neighbour.rs:18:5
Dec 02 22:23:18.752 INFO [stderr]    |
Dec 02 22:23:18.752 INFO [stderr] 18 | use pnet::packet::MutablePacket;
Dec 02 22:23:18.752 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.752 INFO [stderr] 
Dec 02 22:23:18.752 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:18.752 INFO [stderr]   --> src/packet/route/neighbour.rs:20:5
Dec 02 22:23:18.752 INFO [stderr]    |
Dec 02 22:23:18.752 INFO [stderr] 20 | use pnet::packet::PacketSize;
Dec 02 22:23:18.752 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.752 INFO [stderr] 
Dec 02 22:23:18.754 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:18.754 INFO [stderr]    --> src/packet/route/neighbour.rs:390:13
Dec 02 22:23:18.754 INFO [stderr]     |
Dec 02 22:23:18.755 INFO [stderr] 390 |         use std::ffi::CStr;
Dec 02 22:23:18.759 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:18.763 INFO [stderr] 
Dec 02 22:23:18.763 INFO [stderr] warning: unused import: `Link`
Dec 02 22:23:18.764 INFO [stderr]    --> src/packet/route/neighbour.rs:487:37
Dec 02 22:23:18.764 INFO [stderr]     |
Dec 02 22:23:18.764 INFO [stderr] 487 |         use ::packet::route::link::{Link, Links};
Dec 02 22:23:18.765 INFO [stderr]     |                                     ^^^^
Dec 02 22:23:18.767 INFO [stderr] 
Dec 02 22:23:18.767 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:18.767 INFO [stderr]  --> src/packet/route/route.rs:6:43
Dec 02 22:23:18.768 INFO [stderr]   |
Dec 02 22:23:18.768 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator, NetlinkReader, NetlinkRequestBuilder};
Dec 02 22:23:18.768 INFO [stderr]   |                                           ^^^^^^^^^^^^^
Dec 02 22:23:18.769 INFO [stderr] 
Dec 02 22:23:18.770 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:18.770 INFO [stderr]    --> src/packet/route/route.rs:100:13
Dec 02 22:23:18.770 INFO [stderr]     |
Dec 02 22:23:18.771 INFO [stderr] 100 |         use std::ffi::CStr;
Dec 02 22:23:18.771 INFO [stderr]     |             ^^^^^^^^^^^^^^
Dec 02 22:23:18.772 INFO [stderr] 
Dec 02 22:23:18.772 INFO [stderr] warning: unused imports: `MutableRtAttrPacket`, `MutableRtMsgPacket`, `RtAttrPacket`
Dec 02 22:23:18.772 INFO [stderr]  --> src/packet/route/rule.rs:2:35
Dec 02 22:23:18.772 INFO [stderr]   |
Dec 02 22:23:18.772 INFO [stderr] 2 | use packet::route::{FibRulePacket,MutableRtMsgPacket,MutableIfInfoPacket,RtAttrIterator,RtAttrPacket,MutableRtAttrPacket};
Dec 02 22:23:18.773 INFO [stderr]   |                                   ^^^^^^^^^^^^^^^^^^                                    ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.773 INFO [stderr] 
Dec 02 22:23:18.773 INFO [stderr] warning: unused import: `packet::route::link::Link`
Dec 02 22:23:18.773 INFO [stderr]  --> src/packet/route/rule.rs:3:5
Dec 02 22:23:18.773 INFO [stderr]   |
Dec 02 22:23:18.773 INFO [stderr] 3 | use packet::route::link::Link;
Dec 02 22:23:18.773 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.773 INFO [stderr] 
Dec 02 22:23:18.773 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkErrorPacket`
Dec 02 22:23:18.773 INFO [stderr]  --> src/packet/route/rule.rs:4:23
Dec 02 22:23:18.773 INFO [stderr]   |
Dec 02 22:23:18.774 INFO [stderr] 4 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket,NetlinkErrorPacket};
Dec 02 22:23:18.774 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^               ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.774 INFO [stderr] 
Dec 02 22:23:18.774 INFO [stderr] warning: unused import: `NetlinkReader`
Dec 02 22:23:18.774 INFO [stderr]  --> src/packet/route/rule.rs:6:42
Dec 02 22:23:18.774 INFO [stderr]   |
Dec 02 22:23:18.774 INFO [stderr] 6 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:18.774 INFO [stderr]   |                                          ^^^^^^^^^^^^^
Dec 02 22:23:18.774 INFO [stderr] 
Dec 02 22:23:18.774 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:18.774 INFO [stderr]  --> src/packet/route/rule.rs:7:14
Dec 02 22:23:18.774 INFO [stderr]   |
Dec 02 22:23:18.774 INFO [stderr] 7 | use socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:18.774 INFO [stderr]   |              ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:18.774 INFO [stderr] 
Dec 02 22:23:18.774 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:18.774 INFO [stderr]  --> src/packet/route/rule.rs:9:5
Dec 02 22:23:18.774 INFO [stderr]   |
Dec 02 22:23:18.774 INFO [stderr] 9 | use pnet::packet::MutablePacket;
Dec 02 22:23:18.774 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.774 INFO [stderr] 
Dec 02 22:23:18.774 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:18.774 INFO [stderr]   --> src/packet/route/rule.rs:11:5
Dec 02 22:23:18.774 INFO [stderr]    |
Dec 02 22:23:18.774 INFO [stderr] 11 | use pnet::packet::PacketSize;
Dec 02 22:23:18.774 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.774 INFO [stderr] 
Dec 02 22:23:18.779 INFO [stderr] warning: unused import: `pnet::util::MacAddr`
Dec 02 22:23:18.779 INFO [stderr]   --> src/packet/route/rule.rs:12:5
Dec 02 22:23:18.779 INFO [stderr]    |
Dec 02 22:23:18.779 INFO [stderr] 12 | use pnet::util::MacAddr;
Dec 02 22:23:18.779 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.779 INFO [stderr] 
Dec 02 22:23:18.779 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:18.779 INFO [stderr]   --> src/packet/route/rule.rs:13:5
Dec 02 22:23:18.779 INFO [stderr]    |
Dec 02 22:23:18.779 INFO [stderr] 13 | use libc;
Dec 02 22:23:18.779 INFO [stderr]    |     ^^^^
Dec 02 22:23:18.779 INFO [stderr] 
Dec 02 22:23:18.779 INFO [stderr] warning: unused import: `std::net::Ipv4Addr`
Dec 02 22:23:18.779 INFO [stderr]   --> src/packet/route/rule.rs:15:5
Dec 02 22:23:18.779 INFO [stderr]    |
Dec 02 22:23:18.779 INFO [stderr] 15 | use std::net::Ipv4Addr;
Dec 02 22:23:18.779 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.779 INFO [stderr] 
Dec 02 22:23:18.779 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:18.780 INFO [stderr]   --> src/packet/route/rule.rs:16:27
Dec 02 22:23:18.780 INFO [stderr]    |
Dec 02 22:23:18.780 INFO [stderr] 16 | use std::io::{Read,Cursor,self};
Dec 02 22:23:18.780 INFO [stderr]    |                           ^^^^
Dec 02 22:23:18.781 INFO [stderr] 
Dec 02 22:23:18.781 INFO [stderr] warning: unused import: `BigEndian`
Dec 02 22:23:18.781 INFO [stderr]   --> src/packet/route/rule.rs:17:31
Dec 02 22:23:18.781 INFO [stderr]    |
Dec 02 22:23:18.781 INFO [stderr] 17 | use byteorder::{LittleEndian, BigEndian, ReadBytesExt};
Dec 02 22:23:18.781 INFO [stderr]    |                               ^^^^^^^^^
Dec 02 22:23:18.781 INFO [stderr] 
Dec 02 22:23:18.781 INFO [stderr] warning: unused import: `std::ffi::CStr`
Dec 02 22:23:18.781 INFO [stderr]   --> src/packet/route/rule.rs:62:13
Dec 02 22:23:18.781 INFO [stderr]    |
Dec 02 22:23:18.781 INFO [stderr] 62 |         use std::ffi::CStr;
Dec 02 22:23:18.782 INFO [stderr]    |             ^^^^^^^^^^^^^^
Dec 02 22:23:18.787 INFO [stderr] 
Dec 02 22:23:18.821 INFO [stderr] warning: unused imports: `MutableNetlinkPacket`, `NetlinkPacket`
Dec 02 22:23:18.822 INFO [stderr]  --> src/packet/audit/mod.rs:1:23
Dec 02 22:23:18.822 INFO [stderr]   |
Dec 02 22:23:18.822 INFO [stderr] 1 | use packet::netlink::{MutableNetlinkPacket,NetlinkPacket};
Dec 02 22:23:18.822 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^
Dec 02 22:23:18.823 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused import: `NetlinkBufIterator`
Dec 02 22:23:18.827 INFO [stderr]  --> src/packet/audit/mod.rs:3:23
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 3 | use packet::netlink::{NetlinkBufIterator,NetlinkReader,NetlinkRequestBuilder};
Dec 02 22:23:18.827 INFO [stderr]   |                       ^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.827 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused imports: `NetlinkProtocol`, `NetlinkSocket`
Dec 02 22:23:18.827 INFO [stderr]  --> src/packet/audit/mod.rs:4:16
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 4 | use ::socket::{NetlinkSocket,NetlinkProtocol};
Dec 02 22:23:18.827 INFO [stderr]   |                ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
Dec 02 22:23:18.827 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused import: `pnet::packet::MutablePacket`
Dec 02 22:23:18.827 INFO [stderr]  --> src/packet/audit/mod.rs:6:5
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 6 | use pnet::packet::MutablePacket;
Dec 02 22:23:18.827 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.827 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused import: `libc`
Dec 02 22:23:18.827 INFO [stderr]  --> src/packet/audit/mod.rs:9:5
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 9 | use libc;
Dec 02 22:23:18.827 INFO [stderr]   |     ^^^^
Dec 02 22:23:18.827 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused import: `pnet::packet::PrimitiveValues`
Dec 02 22:23:18.827 INFO [stderr]  --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/audit/audit.rs:2:5
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 2 | use pnet::packet::PrimitiveValues;
Dec 02 22:23:18.827 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:18.827 INFO [stderr] 
Dec 02 22:23:18.827 INFO [stderr] warning: unused import: `self`
Dec 02 22:23:18.827 INFO [stderr]  --> src/tokio.rs:7:76
Dec 02 22:23:18.827 INFO [stderr]   |
Dec 02 22:23:18.827 INFO [stderr] 7 | use ::packet::netlink::{NetlinkPacket,MutableNetlinkPacket,NetlinkMsgFlags,self};
Dec 02 22:23:18.827 INFO [stderr]   |                                                                            ^^^^
Dec 02 22:23:18.835 INFO [stderr] 
Dec 02 22:23:18.835 INFO [stderr] warning: unused import: `IfInfoPacket`
Dec 02 22:23:18.835 INFO [stderr]  --> src/tokio.rs:8:23
Dec 02 22:23:18.835 INFO [stderr]   |
Dec 02 22:23:18.835 INFO [stderr] 8 | use ::packet::route::{IfInfoPacket,MutableIfInfoPacket};
Dec 02 22:23:18.835 INFO [stderr]   |                       ^^^^^^^^^^^^
Dec 02 22:23:18.835 INFO [stderr] 
Dec 02 22:23:18.835 INFO [stderr] warning: unused import: `FromPacket`
Dec 02 22:23:18.835 INFO [stderr]  --> src/tokio.rs:9:38
Dec 02 22:23:18.835 INFO [stderr]   |
Dec 02 22:23:18.835 INFO [stderr] 9 | use pnet::packet::{Packet,PacketSize,FromPacket};
Dec 02 22:23:18.835 INFO [stderr]   |                                      ^^^^^^^^^^
Dec 02 22:23:18.835 INFO [stderr] 
Dec 02 22:23:19.443 INFO [stderr] warning: use of deprecated item 'tokio_io::AsyncRead::framed': Use tokio_codec::Decoder::framed instead
Dec 02 22:23:19.443 INFO [stderr]    --> src/tokio.rs:170:18
Dec 02 22:23:19.443 INFO [stderr]     |
Dec 02 22:23:19.443 INFO [stderr] 170 |     let framed = tokio_io::AsyncRead::framed(sock, NetlinkCodec {});
Dec 02 22:23:19.443 INFO [stderr]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:19.446 INFO [stderr]     |
Dec 02 22:23:19.446 INFO [stderr]     = note: #[warn(deprecated)] on by default
Dec 02 22:23:19.446 INFO [stderr] 
Dec 02 22:23:20.807 INFO [stderr] warning: unreachable statement
Dec 02 22:23:20.807 INFO [stderr]   --> src/tokio.rs:56:9
Dec 02 22:23:20.807 INFO [stderr]    |
Dec 02 22:23:20.807 INFO [stderr] 56 |         buf.truncate(write_at);
Dec 02 22:23:20.807 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:20.807 INFO [stderr]    |
Dec 02 22:23:20.807 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 02 22:23:20.807 INFO [stderr] 
Dec 02 22:23:20.807 INFO [stderr] warning: use of deprecated item 'bytes::BytesMut::drain_to': use split_to instead
Dec 02 22:23:20.807 INFO [stderr]    --> src/tokio.rs:102:13
Dec 02 22:23:20.807 INFO [stderr]     |
Dec 02 22:23:20.807 INFO [stderr] 102 |         buf.drain_to(len as usize);
Dec 02 22:23:20.807 INFO [stderr]     |             ^^^^^^^^
Dec 02 22:23:20.807 INFO [stderr] 
Dec 02 22:23:20.843 INFO [stderr] warning: use of deprecated item 'mio::Event::kind': use Event::readiness()
Dec 02 22:23:20.843 INFO [stderr]    --> src/tokio.rs:228:30
Dec 02 22:23:20.843 INFO [stderr]     |
Dec 02 22:23:20.843 INFO [stderr] 228 |                     if event.kind() == Ready::writable() {
Dec 02 22:23:20.843 INFO [stderr]     |                              ^^^^
Dec 02 22:23:20.843 INFO [stderr] 
Dec 02 22:23:20.843 INFO [stderr] warning: use of deprecated item 'mio::Event::kind': use Event::readiness()
Dec 02 22:23:20.843 INFO [stderr]    --> src/tokio.rs:236:30
Dec 02 22:23:20.843 INFO [stderr]     |
Dec 02 22:23:20.843 INFO [stderr] 236 |                     if event.kind() & Ready::readable() == Ready::readable() {
Dec 02 22:23:20.843 INFO [stderr]     |                              ^^^^
Dec 02 22:23:20.843 INFO [stderr] 
Dec 02 22:23:22.119 INFO [stderr] warning: unused import: `Write`
Dec 02 22:23:22.123 INFO [stderr]  --> src/packet/netlink.rs:5:38
Dec 02 22:23:22.123 INFO [stderr]   |
Dec 02 22:23:22.123 INFO [stderr] 5 | use std::io::{Read,BufRead,BufReader,Write};
Dec 02 22:23:22.123 INFO [stderr]   |                                      ^^^^^
Dec 02 22:23:22.123 INFO [stderr] 
Dec 02 22:23:22.123 INFO [stderr] warning: unused import: `pnet::packet::PacketSize`
Dec 02 22:23:22.123 INFO [stderr]  --> src/packet/audit/mod.rs:8:5
Dec 02 22:23:22.123 INFO [stderr]   |
Dec 02 22:23:22.123 INFO [stderr] 8 | use pnet::packet::PacketSize;
Dec 02 22:23:22.123 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:22.123 INFO [stderr] 
Dec 02 22:23:22.123 INFO [stderr] warning: unused import: `Future`
Dec 02 22:23:22.123 INFO [stderr]  --> src/tokio.rs:2:15
Dec 02 22:23:22.123 INFO [stderr]   |
Dec 02 22:23:22.123 INFO [stderr] 2 | use futures::{Future, Poll, Async};
Dec 02 22:23:22.123 INFO [stderr]   |               ^^^^^^
Dec 02 22:23:22.123 INFO [stderr] 
Dec 02 22:23:22.571 INFO [stderr] warning: unused import: `Link`
Dec 02 22:23:22.571 INFO [stderr]  --> examples/ip_neigh.rs:6:44
Dec 02 22:23:22.571 INFO [stderr]   |
Dec 02 22:23:22.571 INFO [stderr] 6 | use pnetlink::packet::route::link::{Links, Link};
Dec 02 22:23:22.571 INFO [stderr]   |                                            ^^^^
Dec 02 22:23:22.571 INFO [stderr]   |
Dec 02 22:23:22.571 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 22:23:22.571 INFO [stderr] 
Dec 02 22:23:22.571 INFO [stderr] warning: unused import: `Neighbour`
Dec 02 22:23:22.571 INFO [stderr]  --> examples/ip_neigh.rs:7:42
Dec 02 22:23:22.571 INFO [stderr]   |
Dec 02 22:23:22.571 INFO [stderr] 7 | use pnetlink::packet::route::neighbour::{Neighbour, Neighbours, NeighbourState};
Dec 02 22:23:22.571 INFO [stderr]   |                                          ^^^^^^^^^
Dec 02 22:23:22.571 INFO [stderr] 
Dec 02 22:23:22.731 INFO [stderr] warning: unused variable: `s`
Dec 02 22:23:22.731 INFO [stderr]    --> src/tokio.rs:198:9
Dec 02 22:23:22.731 INFO [stderr]     |
Dec 02 22:23:22.731 INFO [stderr] 198 |     let s = l.run(f);
Dec 02 22:23:22.731 INFO [stderr]     |         ^ help: consider using `_s` instead
Dec 02 22:23:22.731 INFO [stderr]     |
Dec 02 22:23:22.731 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 22:23:22.731 INFO [stderr] 
Dec 02 22:23:22.737 INFO [stderr] warning: unused variable: `val`
Dec 02 22:23:22.737 INFO [stderr]    --> src/socket.rs:174:48
Dec 02 22:23:22.737 INFO [stderr]     |
Dec 02 22:23:22.737 INFO [stderr] 174 |     pub fn getsockopt(&mut self, option: SockOpt, val: bool) -> Result<u32> {
Dec 02 22:23:22.737 INFO [stderr]     |                                                   ^^^ help: consider using `_val` instead
Dec 02 22:23:22.737 INFO [stderr] 
Dec 02 22:23:22.737 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:22.737 INFO [stderr]    --> src/packet/route/addr.rs:182:17
Dec 02 22:23:22.737 INFO [stderr]     |
Dec 02 22:23:22.737 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:22.737 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:22.737 INFO [stderr] 
Dec 02 22:23:22.737 INFO [stderr] warning: unused variable: `buf`
Dec 02 22:23:22.737 INFO [stderr]    --> src/packet/route/link.rs:244:17
Dec 02 22:23:22.737 INFO [stderr]     |
Dec 02 22:23:22.737 INFO [stderr] 244 |             let buf = vec![0; MutableIfInfoPacket::minimum_packet_size()];
Dec 02 22:23:22.737 INFO [stderr]     |                 ^^^ help: consider using `_buf` instead
Dec 02 22:23:22.737 INFO [stderr] 
Dec 02 22:23:22.971 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:22.971 INFO [stderr]    --> src/packet/route/addr.rs:182:13
Dec 02 22:23:22.971 INFO [stderr]     |
Dec 02 22:23:22.971 INFO [stderr] 182 |         let mut buf = vec![0; MutableIfAddrPacket::minimum_packet_size()];
Dec 02 22:23:22.971 INFO [stderr]     |             ----^^^
Dec 02 22:23:22.971 INFO [stderr]     |             |
Dec 02 22:23:22.971 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:22.971 INFO [stderr]     |
Dec 02 22:23:22.971 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 22:23:22.971 INFO [stderr] 
Dec 02 22:23:23.063 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.063 INFO [stderr]    --> src/packet/route/addr.rs:394:13
Dec 02 22:23:23.063 INFO [stderr]     |
Dec 02 22:23:23.063 INFO [stderr] 394 |         let mut reply = conn.send(req);
Dec 02 22:23:23.063 INFO [stderr]     |             ----^^^^^
Dec 02 22:23:23.063 INFO [stderr]     |             |
Dec 02 22:23:23.063 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:23.063 INFO [stderr] 
Dec 02 22:23:23.379 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.379 INFO [stderr]    --> src/packet/route/neighbour.rs:171:29
Dec 02 22:23:23.379 INFO [stderr]     |
Dec 02 22:23:23.379 INFO [stderr] 171 |         self.with_rta_iter(|mut iter| {
Dec 02 22:23:23.379 INFO [stderr]     |                             ----^^^^
Dec 02 22:23:23.379 INFO [stderr]     |                             |
Dec 02 22:23:23.379 INFO [stderr]     |                             help: remove this `mut`
Dec 02 22:23:23.379 INFO [stderr] 
Dec 02 22:23:23.471 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.471 INFO [stderr]    --> src/packet/route/neighbour.rs:423:13
Dec 02 22:23:23.471 INFO [stderr]     |
Dec 02 22:23:23.471 INFO [stderr] 423 |         let mut data = vec![0; len];
Dec 02 22:23:23.471 INFO [stderr]     |             ----^^^^
Dec 02 22:23:23.471 INFO [stderr]     |             |
Dec 02 22:23:23.471 INFO [stderr]     |             help: remove this `mut`
Dec 02 22:23:23.471 INFO [stderr] 
Dec 02 22:23:23.563 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.563 INFO [stderr]   --> src/packet/route/route.rs:95:13
Dec 02 22:23:23.563 INFO [stderr]    |
Dec 02 22:23:23.563 INFO [stderr] 95 |         let mut reply = conn.send(req);
Dec 02 22:23:23.563 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:23.563 INFO [stderr]    |             |
Dec 02 22:23:23.563 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:23.563 INFO [stderr] 
Dec 02 22:23:23.739 INFO [stderr] warning: variable does not need to be mutable
Dec 02 22:23:23.739 INFO [stderr]   --> src/packet/route/rule.rs:57:13
Dec 02 22:23:23.739 INFO [stderr]    |
Dec 02 22:23:23.739 INFO [stderr] 57 |         let mut reply = conn.send(req);
Dec 02 22:23:23.739 INFO [stderr]    |             ----^^^^^
Dec 02 22:23:23.739 INFO [stderr]    |             |
Dec 02 22:23:23.739 INFO [stderr]    |             help: remove this `mut`
Dec 02 22:23:23.739 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `get_links_iter`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/link.rs:438:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 438 |     fn get_links_iter<R: Read>(r: NetlinkBufIterator<R>) -> LinksIterator<R> {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `get_neighbours_iter`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/neighbour.rs:385:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 385 |     fn get_neighbours_iter<R: Read>(r: NetlinkBufIterator<R>) -> NeighboursIterator<R> {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `set_family`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/neighbour.rs:427:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 427 |     pub fn set_family(mut self, family: u8) -> Self {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `set_state`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/neighbour.rs:443:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 443 |     pub fn set_state(mut self, state: NeighbourState) -> Self {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `set_flags`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/neighbour.rs:451:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 451 |     pub fn set_flags(mut self, flags: NeighbourFlags) -> Self {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: method is never used: `set_type`
Dec 02 22:23:24.467 INFO [stderr]    --> src/packet/route/neighbour.rs:459:5
Dec 02 22:23:24.467 INFO [stderr]     |
Dec 02 22:23:24.467 INFO [stderr] 459 |     pub fn set_type(mut self, type_: u8) -> Self {
Dec 02 22:23:24.467 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.467 INFO [stderr] warning: enum is never used: `RtmType`
Dec 02 22:23:24.467 INFO [stderr]   --> src/packet/route/route.rs:30:1
Dec 02 22:23:24.467 INFO [stderr]    |
Dec 02 22:23:24.467 INFO [stderr] 30 | enum RtmType {
Dec 02 22:23:24.467 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 22:23:24.467 INFO [stderr] 
Dec 02 22:23:24.487 INFO [stderr] warning: variant `Inet_diag` should have a camel case name such as `InetDiag`
Dec 02 22:23:24.487 INFO [stderr]   --> src/socket.rs:31:2
Dec 02 22:23:24.487 INFO [stderr]    |
Dec 02 22:23:24.487 INFO [stderr] 31 |     Inet_diag = 4,
Dec 02 22:23:24.487 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 22:23:24.487 INFO [stderr]    |
Dec 02 22:23:24.487 INFO [stderr]    = note: #[warn(non_camel_case_types)] on by default
Dec 02 22:23:24.487 INFO [stderr] 
Dec 02 22:23:24.487 INFO [stderr] warning: variant `IP6_fw` should have a camel case name such as `Ip6Fw`
Dec 02 22:23:24.487 INFO [stderr]   --> src/socket.rs:40:2
Dec 02 22:23:24.487 INFO [stderr]    |
Dec 02 22:23:24.487 INFO [stderr] 40 |     IP6_fw = 13,
Dec 02 22:23:24.487 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 22:23:24.487 INFO [stderr] 
Dec 02 22:23:24.495 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.495 INFO [stderr]    --> src/packet/route/addr.rs:211:9
Dec 02 22:23:24.495 INFO [stderr]     |
Dec 02 22:23:24.495 INFO [stderr] 211 |         self.write(req.packet());
Dec 02 22:23:24.495 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.495 INFO [stderr]     |
Dec 02 22:23:24.495 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 22:23:24.495 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.495 INFO [stderr] 
Dec 02 22:23:24.515 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.515 INFO [stderr]    --> src/packet/route/link.rs:583:9
Dec 02 22:23:24.515 INFO [stderr]     |
Dec 02 22:23:24.515 INFO [stderr] 583 |         conn.delete_link(link);
Dec 02 22:23:24.515 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.515 INFO [stderr]     |
Dec 02 22:23:24.515 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.515 INFO [stderr] 
Dec 02 22:23:24.515 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.515 INFO [stderr]    --> src/packet/route/link.rs:611:9
Dec 02 22:23:24.515 INFO [stderr]     |
Dec 02 22:23:24.515 INFO [stderr] 611 |         conn.delete_link(link);
Dec 02 22:23:24.515 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.515 INFO [stderr]     |
Dec 02 22:23:24.515 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.515 INFO [stderr] 
Dec 02 22:23:24.515 INFO [stderr] warning: variant `LINK_NETNSID` should have a camel case name such as `LinkNetnsid`
Dec 02 22:23:24.515 INFO [stderr]   --> src/packet/route/neighbour.rs:43:5
Dec 02 22:23:24.515 INFO [stderr]    |
Dec 02 22:23:24.515 INFO [stderr] 43 |     LINK_NETNSID = 10,
Dec 02 22:23:24.515 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.515 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:164:9
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr] 164 | /         write!(f,
Dec 02 22:23:24.519 INFO [stderr] 165 | |                "{:?}: {:?}, {:?}, {:?}, {:?}",
Dec 02 22:23:24.519 INFO [stderr] 166 | |                family,
Dec 02 22:23:24.519 INFO [stderr] 167 | |                self.get_ifindex(),
Dec 02 22:23:24.519 INFO [stderr] 168 | |                self.get_state(),
Dec 02 22:23:24.519 INFO [stderr] 169 | |                self.get_flags(),
Dec 02 22:23:24.519 INFO [stderr] 170 | |                self.get_type());
Dec 02 22:23:24.519 INFO [stderr]     | |________________________________^
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.519 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.519 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:182:25
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr] 182 |                         write!(f, " lladdr: {:?}", mac_addr);
Dec 02 22:23:24.519 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.519 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.519 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:185:25
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr] 185 |                         write!(f, " vlan id: {:?}", rta.payload());
Dec 02 22:23:24.519 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.519 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.519 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:192:33
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr] 192 |                                 write!(f, " {:?}", addr);
Dec 02 22:23:24.519 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.519 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.519 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:195:33
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr] 195 |                                 write!(f, "unknown address length {:?}", l);
Dec 02 22:23:24.519 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.519 INFO [stderr]     |
Dec 02 22:23:24.519 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.519 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.519 INFO [stderr] 
Dec 02 22:23:24.519 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 22:23:24.519 INFO [stderr]    --> src/packet/route/neighbour.rs:200:25
Dec 02 22:23:24.520 INFO [stderr]     |
Dec 02 22:23:24.520 INFO [stderr] 200 |                         write!(f, " unknown attribute {:?}", rta);
Dec 02 22:23:24.520 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 22:23:24.520 INFO [stderr]     |
Dec 02 22:23:24.520 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 22:23:24.520 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 02 22:23:24.520 INFO [stderr] 
Dec 02 22:23:24.531 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.531 INFO [stderr]   --> src/packet/route/route.rs:48:24
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr] 48 |         const NOTIFY = 0x100;
Dec 02 22:23:24.531 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr]    = note: #[warn(overflowing_literals)] on by default
Dec 02 22:23:24.531 INFO [stderr]    = note: the literal `0x100` (decimal `256`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.531 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.531 INFO [stderr] 
Dec 02 22:23:24.531 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.531 INFO [stderr]   --> src/packet/route/route.rs:49:24
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr] 49 |         const CLONED = 0x200;
Dec 02 22:23:24.531 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr]    = note: the literal `0x200` (decimal `512`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.531 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.531 INFO [stderr] 
Dec 02 22:23:24.531 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.531 INFO [stderr]   --> src/packet/route/route.rs:50:26
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr] 50 |         const EQUALIZE = 0x400;
Dec 02 22:23:24.531 INFO [stderr]    |                          ^^^^^
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr]    = note: the literal `0x400` (decimal `1024`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.531 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.531 INFO [stderr] 
Dec 02 22:23:24.531 INFO [stderr] warning: literal out of range for u8
Dec 02 22:23:24.531 INFO [stderr]   --> src/packet/route/route.rs:51:24
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr] 51 |         const PREFIX = 0x800;
Dec 02 22:23:24.531 INFO [stderr]    |                        ^^^^^
Dec 02 22:23:24.531 INFO [stderr]    |
Dec 02 22:23:24.531 INFO [stderr]    = note: the literal `0x800` (decimal `2048`) does not fit into an `u8` and will become `0u8`
Dec 02 22:23:24.531 INFO [stderr]    = help: consider using `u16` instead
Dec 02 22:23:24.531 INFO [stderr] 
Dec 02 22:23:24.535 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:24.535 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:97:5
Dec 02 22:23:24.535 INFO [stderr]     |
Dec 02 22:23:24.535 INFO [stderr] 97  | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:24.535 INFO [stderr] 98  | |         let _self = self;
Dec 02 22:23:24.535 INFO [stderr] 99  | |         let co = 1;
Dec 02 22:23:24.535 INFO [stderr] 100 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.535 INFO [stderr] 101 | |     }
Dec 02 22:23:24.535 INFO [stderr]     | |_____^
Dec 02 22:23:24.535 INFO [stderr]     |
Dec 02 22:23:24.535 INFO [stderr]     = note: #[warn(non_snake_case)] on by default
Dec 02 22:23:24.535 INFO [stderr] 
Dec 02 22:23:24.535 INFO [stderr] warning: method `get__pad` should have a snake case name such as `get_pad`
Dec 02 22:23:24.535 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:232:5
Dec 02 22:23:24.535 INFO [stderr]     |
Dec 02 22:23:24.535 INFO [stderr] 232 | /     pub fn get__pad(&self) -> u8 {
Dec 02 22:23:24.535 INFO [stderr] 233 | |         let _self = self;
Dec 02 22:23:24.535 INFO [stderr] 234 | |         let co = 1;
Dec 02 22:23:24.535 INFO [stderr] 235 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.535 INFO [stderr] 236 | |     }
Dec 02 22:23:24.535 INFO [stderr]     | |_____^
Dec 02 22:23:24.535 INFO [stderr] 
Dec 02 22:23:24.535 INFO [stderr] warning: method `set__pad` should have a snake case name such as `set_pad`
Dec 02 22:23:24.535 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:312:5
Dec 02 22:23:24.535 INFO [stderr]     |
Dec 02 22:23:24.535 INFO [stderr] 312 | /     pub fn set__pad(&mut self, val: u8) {
Dec 02 22:23:24.535 INFO [stderr] 313 | |         let _self = self;
Dec 02 22:23:24.535 INFO [stderr] 314 | |         let co = 1;
Dec 02 22:23:24.535 INFO [stderr] 315 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:24.535 INFO [stderr] 316 | |     }
Dec 02 22:23:24.535 INFO [stderr]     | |_____^
Dec 02 22:23:24.535 INFO [stderr] 
Dec 02 22:23:24.547 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:24.547 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2168:5
Dec 02 22:23:24.547 INFO [stderr]      |
Dec 02 22:23:24.547 INFO [stderr] 2168 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:24.547 INFO [stderr] 2169 | |         let _self = self;
Dec 02 22:23:24.547 INFO [stderr] 2170 | |         let co = 11;
Dec 02 22:23:24.547 INFO [stderr] 2171 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.547 INFO [stderr] 2172 | |     }
Dec 02 22:23:24.547 INFO [stderr]      | |_____^
Dec 02 22:23:24.547 INFO [stderr] 
Dec 02 22:23:24.547 INFO [stderr] warning: method `get__padding` should have a snake case name such as `get_padding`
Dec 02 22:23:24.547 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2316:5
Dec 02 22:23:24.547 INFO [stderr]      |
Dec 02 22:23:24.547 INFO [stderr] 2316 | /     pub fn get__padding(&self) -> u8 {
Dec 02 22:23:24.547 INFO [stderr] 2317 | |         let _self = self;
Dec 02 22:23:24.547 INFO [stderr] 2318 | |         let co = 11;
Dec 02 22:23:24.547 INFO [stderr] 2319 | |         (_self.packet[co] as u8)
Dec 02 22:23:24.547 INFO [stderr] 2320 | |     }
Dec 02 22:23:24.547 INFO [stderr]      | |_____^
Dec 02 22:23:24.547 INFO [stderr] 
Dec 02 22:23:24.547 INFO [stderr] warning: method `set__padding` should have a snake case name such as `set_padding`
Dec 02 22:23:24.547 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:2409:5
Dec 02 22:23:24.547 INFO [stderr]      |
Dec 02 22:23:24.547 INFO [stderr] 2409 | /     pub fn set__padding(&mut self, val: u8) {
Dec 02 22:23:24.547 INFO [stderr] 2410 | |         let _self = self;
Dec 02 22:23:24.547 INFO [stderr] 2411 | |         let co = 11;
Dec 02 22:23:24.547 INFO [stderr] 2412 | |         _self.packet[co + 0] = (val) as u8;
Dec 02 22:23:24.547 INFO [stderr] 2413 | |     }
Dec 02 22:23:24.547 INFO [stderr]      | |_____^
Dec 02 22:23:24.547 INFO [stderr] 
Dec 02 22:23:24.559 INFO [stderr] warning: method `set__payload` should have a snake case name such as `set_payload`
Dec 02 22:23:24.559 INFO [stderr]     --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/route/route.rs:4320:5
Dec 02 22:23:24.559 INFO [stderr]      |
Dec 02 22:23:24.559 INFO [stderr] 4320 | /     pub fn set__payload(&mut self, vals: &[u8]) {
Dec 02 22:23:24.559 INFO [stderr] 4321 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:24.559 INFO [stderr] 4322 | |         let mut _self = self;
Dec 02 22:23:24.559 INFO [stderr] 4323 | |         let current_offset = 8;
Dec 02 22:23:24.559 INFO [stderr] ...    |
Dec 02 22:23:24.559 INFO [stderr] 4330 | |         }
Dec 02 22:23:24.559 INFO [stderr] 4331 | |     }
Dec 02 22:23:24.559 INFO [stderr]      | |_____^
Dec 02 22:23:24.559 INFO [stderr] 
Dec 02 22:23:24.571 INFO [stderr] warning: method `set__zero` should have a snake case name such as `set_zero`
Dec 02 22:23:24.571 INFO [stderr]    --> /target/debug/build/pnetlink-35aaa4934f4a1bf2/out/audit/audit.rs:533:5
Dec 02 22:23:24.571 INFO [stderr]     |
Dec 02 22:23:24.571 INFO [stderr] 533 | /     pub fn set__zero(&mut self, vals: &[u8]) {
Dec 02 22:23:24.571 INFO [stderr] 534 | |         use std::ptr::copy_nonoverlapping;
Dec 02 22:23:24.571 INFO [stderr] 535 | |         let mut _self = self;
Dec 02 22:23:24.571 INFO [stderr] 536 | |         let current_offset = 40;
Dec 02 22:23:24.571 INFO [stderr] ...   |
Dec 02 22:23:24.571 INFO [stderr] 543 | |         }
Dec 02 22:23:24.571 INFO [stderr] 544 | |     }
Dec 02 22:23:24.571 INFO [stderr]     | |_____^
Dec 02 22:23:24.571 INFO [stderr] 
Dec 02 22:23:28.851 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 20.74s
Dec 02 22:23:28.855 INFO [stderr] su: No module specific data is present
Dec 02 22:23:29.619 INFO running `"docker" "inspect" "0688fb194c0cb6c081a3a2515405cc2a5594b81632278c448c7570fa612247d4"`
Dec 02 22:23:29.927 INFO running `"docker" "rm" "-f" "0688fb194c0cb6c081a3a2515405cc2a5594b81632278c448c7570fa612247d4"`
Dec 02 22:23:30.252 INFO [stdout] 0688fb194c0cb6c081a3a2515405cc2a5594b81632278c448c7570fa612247d4
